package com.hy.video.monitor.repository.querydsl;

import com.querydsl.jpa.impl.JPAQuery;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

/**
 * Querydsl定义了一个通用的静态类型语法，用于查询持久化域模型数据。 JDO和JPA是Querydsl的主要集成技术
 * @param <T>
 */
public interface QueryDslRepository<T> {
    Page<T> findAll(JPAQuery<T> jpaQuery, Pageable pageable);
}
